sir richard owen meaning in English
n. sir richard owen (1804-92), british biologist and anatomist, developer of the theories of homology and analogy among living species, researcher who named the biological group "dinosauria" (dinosaurs)
n. sir richard owen (1804-92), british biologist and anatomist, developer of the theories of homology and analogy among living species, researcher who named the biological group "dinosauria" (dinosaurs)